.form-control-feedback {
    position: absolute;
    top: 2px;
    right: 2px;
    padding: 0 12px 0 0;
    margin-top: 1px;
    font-size: 17px;
    line-height: 36px;
    color: #b2bcc5;
    pointer-events: none;
    background-color: transparent;
    border-radius: 6px;
}
.input-hg + .form-control-feedback,
.control-feedback-hg {
    width: auto;
    height: 48px;
    padding-right: 16px;
    font-size: 20px;
    line-height: 48px;
}
.input-lg + .form-control-feedback,
.control-feedback-lg {
    width: auto;
    height: 40px;
    padding-right: 15px;
    font-size: 18px;
    line-height: 40px;
}
.input-sm + .form-control-feedback,
.control-feedback-sm,
.select2-search input[type="text"] + .form-control-feedback {
    width: auto;
    height: 29px;
    padding-right: 10px;
    line-height: 29px;
}
.login-form .login-field:focus + .login-field-icon {
    color: #1abc9c;
}
.login-form .login-field-icon {
    position: absolute;
    top: 3px;
    right: 15px;
    font-size: 16px;
    color: #bfc9ca;
    -webkit-transition: all .25s;
    transition: all .25s;
}

.pager li > a:hover,
.pager li > span:hover,
.pager li > a:focus,
.pager li > span:focus {
    background-color: #2c3e50;
}
.pager li > a:active,
.pager li > span:active {
    background-color: #2c3e50;
}
.pager li > a [class*="fui-"] + span,
.pager li > span [class*="fui-"] + span {
    margin-left: 8px;
}
.pager li > a span + [class*="fui-"],
.pager li > span span + [class*="fui-"] {
    margin-left: 8px;
}
.pagination li > a,
.pagination li > span {
    display: inline-block;
    min-width: 41px;
    min-height: 41px;
    padding: 12px 10px;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    text-align: center;
    background: transparent;
    border: none;
    border-left: 2px solid #e4e7ea;
    outline: none;
    -webkit-transition: .25s ease-out;
    transition: .25s ease-out;
}
.pagination li > a:hover,
.pagination li > span:hover,
.pagination li > a:focus,
.pagination li > span:focus {
    color: #fff;
    background-color: #1abc9c;
}
.pagination li > a:active,
.pagination li > span:active {
    color: #fff;
    background-color: #1abc9c;
}
.pagination-danger ul li > a,
.pagination-danger ul li > span {
    border-left-color: #ef897e;
}
.pagination-danger ul li > a:hover,
.pagination-danger ul li > span:hover,
.pagination-danger ul li > a:focus,
.pagination-danger ul li > span:focus {
    background-color: #ec7063;
}
.pagination-danger ul li > a:active,
.pagination-danger ul li > span:active {
    background-color: #c44133;
}
.pagination-danger ul li.active > a,
.pagination-danger ul li.active > span {
    background-color: #c44133;
}
.pagination-success ul {
    background-color: #2ecc71;
}
.pagination-success ul li.previous > a {
    border-right-color: #75dda1;
}
.pagination-success ul li > a,
.pagination-success ul li > span {
    border-left-color: #75dda1;
}
.pagination-success ul li > a:hover,
.pagination-success ul li > span:hover,
.pagination-success ul li > a:focus,
.pagination-success ul li > span:focus {
    background-color: #58d68d;
}
.pagination-success ul li > a:active,
.pagination-success ul li > span:active {
    background-color: #27ad60;
}
.pagination-success ul li.active > a,
.pagination-success ul li.active > span {
    background-color: #27ad60;
}
.pagination-warning ul {
    background-color: #f1c40f;
}
.pagination-warning ul li.previous > a {
    border-right-color: #f6d861;
}
.pagination-warning ul li > a,
.pagination-warning ul li > span {
    border-left-color: #f6d861;
}
.pagination-warning ul li > a:hover,
.pagination-warning ul li > span:hover,
.pagination-warning ul li > a:focus,
.pagination-warning ul li > span:focus {
    background-color: #f4d313;
}
.pagination-warning ul li > a:active,
.pagination-warning ul li > span:active {
    background-color: #cda70d;
}
.pagination-warning ul li.active > a,
.pagination-warning ul li.active > span {
    background-color: #cda70d;
}
.pagination-info ul {
    background-color: #3498db;
}
.pagination-info ul li.previous > a {
    border-right-color: #79bbe7;
}
.pagination-info ul li > a,
.pagination-info ul li > span {
    border-left-color: #79bbe7;
}
.pagination-info ul li > a:hover,
.pagination-info ul li > span:hover,
.pagination-info ul li > a:focus,
.pagination-info ul li > span:focus {
    background-color: #5dade2;
}
.pagination-info ul li > a:active,
.pagination-info ul li > span:active {
    background-color: #2c81ba;
}
.pagination-info ul li.active > a,
.pagination-info ul li.active > span {
    background-color: #2c81ba;
}
.pagination-inverse ul {
    background-color: #34495e;
}
.pagination-inverse ul li.previous > a {
    border-right-color: #798795;
}
.pagination-inverse ul li > a,
.pagination-inverse ul li > span {
    border-left-color: #798795;
}
.pagination-inverse ul li > a:hover,
.pagination-inverse ul li > span:hover,
.pagination-inverse ul li > a:focus,
.pagination-inverse ul li > span:focus {
    background-color: #415b76;
}
.pagination-inverse ul li > a:active,
.pagination-inverse ul li > span:active {
    background-color: #2c3e50;
}
.pagination-inverse ul li.active > a,
.pagination-inverse ul li.active > span {
    background-color: #2c3e50;
}
.pagination-minimal > ul > li:first-child {
    border-radius: 6px 0 0 6px;
}
.pagination-minimal > ul > li:first-child.previous + li > a,
.pagination-minimal > ul > li:first-child.previous + li > span {
    border-left-width: 5px;
}
.pagination-minimal > ul > li:last-child {
    border-radius: 0 6px 6px 0;
}
.pagination-minimal > ul > li.previous > a,
.pagination-minimal > ul > li.next > a,
.pagination-minimal > ul > li.previous > span,
.pagination-minimal > ul > li.next > span {
    padding: 12px 17px;
    margin: 0 9px 0 0;
    background: transparent;
    border: none;
    border-right: 2px solid #e4e7ea;
    border-radius: 6px 0 0 6px;
}
.pagination-minimal > ul > li.previous > a,
.pagination-minimal > ul > li.next > a,
.pagination-minimal > ul > li.previous > span,
.pagination-minimal > ul > li.next > span,
.pagination-minimal > ul > li.previous > a:hover,
.pagination-minimal > ul > li.next > a:hover,
.pagination-minimal > ul > li.previous > span:hover,
.pagination-minimal > ul > li.next > span:hover,
.pagination-minimal > ul > li.previous > a:focus,
.pagination-minimal > ul > li.next > a:focus,
.pagination-minimal > ul > li.previous > span:focus,
.pagination-minimal > ul > li.next > span:focus {
    border-color: #e4e7ea !important;
}
@media (max-width: 767px) {
    .pagination-minimal > ul > li.previous > a,
    .pagination-minimal > ul > li.next > a,
    .pagination-minimal > ul > li.previous > span,
    .pagination-minimal > ul > li.next > span {
        margin-right: 0;
    }
}
.pagination-minimal > ul > li.next {
    margin-left: 9px;
}
.pagination-minimal > ul > li.next > a,
.pagination-minimal > ul > li.next > span {
    margin: 0;
    border-right: none;
    border-left: 2px solid #e4e7ea;
    border-radius: 0 6px 6px 0;
}
.pagination-minimal > ul > li.active > a,
.pagination-minimal > ul > li.active > span {
    margin: 10px 5px 9px;
    color: #d6dbdf;
    background-color: #fff;
    border-color: #fff;
    border-width: 2px !important;
}
.pagination-minimal > ul > li.active > a:hover,
.pagination-minimal > ul > li.active > span:hover,
.pagination-minimal > ul > li.active > a:focus,
.pagination-minimal > ul > li.active > span:focus {
    color: #d6dbdf;
    background-color: #fff;
    border-color: #fff;
}
